body, input, select, button, textarea{
    font-family:Verdana,Tahoma;
    font-size: .69em;
}
body {
    margin:0;
    padding:0;
    background:#fff;
    line-height:1.4em;
}
body.upper_frame{
    padding:0;
    background:#444;
}
table {
    border:1px solid #000;
    border-collapse:collapse;
    margin:0 auto;
}
th {
    text-align:left;
    background:#999;
}
td,th {
    border:1px solid #000;
    padding:6px;
}

.help_wrapper {
    background:#fff;
    overflow:auto;
    padding:12px;
}
p {margin:8px 0;}
h1 {font-size:1.6em;}
h2 {font-size:1.45em;}
h3 {font-size:1.3em;}
h1, h2, h3 {
    margin:10px 0;
    color:#888;
}
ul, ol {
    list-style-position:outside;
    margin:6px 0 6px 24px;
    padding:0;
}
ul {
    list-style-type: square;
}
li {}
a {
    color:#06f;
}
a:hover{
    color:#f30;
    text-decoration:none;
}
a.toggle {
    color:#008000;
    text-decoration:none;
}
a.toggle:hover {
    color:#f30;
} 
.toggle-content {
    display:none;
}
.em { font-weight:bold;}
.note {
    padding:0px 0 0 16px;
    margin:8px 0 16px 0;
    background:url(img/icon_note.gif) no-repeat left top;
}
.note p {
    padding:6px 5px 5px;
    background:#FDFFD4;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
}
.tip {
    padding:0px 0 0 16px;
    margin:8px 0 16px 0;
    background:url(img/icon_tip.gif) no-repeat left top;
}
.tip p {
    color:#03f;
    padding:6px 5px 5px;
    background:#E6FAFF;
    border-top:1px solid #000084;
    border-bottom:1px solid #000084;
}
.warning {
    padding:0px 0 0 16px;
    margin:8px 0 16px 0;
    background:url(img/icon_warning.gif) no-repeat left top;
}
.warning p {
    padding:6px 5px 5px;
    background:#FFE3E6;
    border-top:1px solid #f00;
    border-bottom:1px solid #f00;
}
.copyright {
    text-align:center;
    margin:40px 0 0 0;
}